UndertaleModTool介绍&使用 #1 | 您所在的位置:网站首页 › me too 下载 › UndertaleModTool介绍&使用 #1 |
自Undertale这个游戏发布以来,很多人就在寻求修改与拆包游戏的方法,以探寻游戏最深层的秘密,然而这一切并不简单。在UndertaleModTool(以下称UTMT)诞生之后,没有开发工具能力的人们也能尝试去修改游戏了。由于UTMT使用需要有一定的GameMaker知识,本教程会提及一些简单的修改技巧(非进阶)以供便利(本文基于UTMT 0.4.0.0 pre2) 本教程包括多个部分,本篇为工具简介,并引入一个修改的例子。 一.参与制作UTMT的人员(主) Grossley,colinator27,krzys-h,Kneesnap krzys-h是工具创始开发者,现已经淡出UTMT开发二.什么是UTMT 就如UndertaleModTool这个名字自身,这是一个能够修改Undertale的工具(不仅限于UT 包括DR等等由GameMaker Studio 2.X/1.4制作的游戏一般情况下都可以进行修改)或者更确切的说bytecode版本在13到17之间及其本身的会生成data.win或game.win等等.win文件的游戏(不能使用YYC编译) 三.如何获取工具 途径1:https://github.com/krzys-h/UndertaleModTool/releases 找到最新的版本,根据自己系统和处理器情况选择前三个中的一个。其中x86指的是32位的系统 途径2:动态置顶的qq群,群文件中提供下载 四.加载data文件 下载工具后进行解压,解压到任意一个文件夹中,打开这个,之后游戏的data.win文件会被识别为UTMT可打开的格式 工具图标或者,通过工具内部File/Open来找到data.win并打开 工具界面五.试着给游戏留下自己的印记 这里我们选用的UT版本是1.0,是最原始的版本,你可以使用上文提到的群中的汉化data来进行修改,考虑到1.0加载保存速度最快以及没有日文等等因素干扰,我采用这个版本进行演示 注意到这个输入框,你可以用它来搜索工具主界面树状图里有的东西 搜索time,可以找到这个gml_Object_obj_time_Create_0,双击它 在文本框中空出一行,输入show_message("Hello World") 点一下文本框外空白区域,我们就完成了这次修改,使用保存,替换掉原有的data.win 打开游戏,你会发现游戏弹出来一个窗口,这意味着我们这次修改成功了,而我们输入的show_message("Hello World"),便是意味着显示一个窗口,里面显示文本Hello World,如果换掉Hello World为X,就会弹出显示X的窗口 如图这里的show_message,我们叫它“函数”(funtion),GM函数家族巨大,每个都有着独特的功能,极大便利了我们的开发进程。函数使用的一般格式就是写出函数名,后面加上括号(半角括号)里面参数用逗号(半角)隔开。例如 chifan(参数1,参数2) 可能意味着“以参数2指定的形式吃参数1指定的饭” 例如chifan("牛肉","狼吞虎咽") 而show_message的一般格式就是show_message(str) ,而str是一个字符串 字符串是形如 "你好" "Hello" 的数据类型,你不能去掉引号(需要半角引号),去掉之后它就不是字符串了 六.注意 1.修改前请注意备份,否则很难恢复 2.本文内容力图便于理解,而非严谨,因此有关代码和gm的知识只会简单说明 3.不教英语,词汇建议自行查询 |
CopyRight 2018-2019 实验室设备网 版权所有 |